	$(document).ready(function()
	{
		$.mobile.ajaxEnabled=false;
	});
	
	$(document).ready(function()
			{
				$("#siteName").click(function()
				{
					 $('#info_name').html("");
				});
				$("#siteName").blur(function()
				{
					 
					var siteName =$('#siteName').val();
					
					 $.ajax({
					    	url:"getSiteBySiteName.action",
					 		type:'get',
					 		dataType:'json',
					 		data:{siteName:siteName},
					 		error:function(data)
					 		{
					 			alert("系统出现错误，请联系管理员。");
					 			
					 		},
					 		success:function(data)
					 		{
					
						          var result=data.result;  
						          $("#info_name").html("<font color='red'>"+result+"</font>");
						                 
						    }  
						 
						    });  
			});
	});


	jQuery.validator.addMethod("isMobile", function(value, element) {
		var length = value.length;
		var mobile = /^(\+86)?(1[0-9]{10})$/;
		return this.optional(element) || (length == 11 && mobile.test(value));
	}, " 请正确填写您的手机号码 ");
	jQuery.validator.addMethod("isTel", function(value, element) {
		var tel = /^\d{3,4}-?\d{7,9}$/;
		return this.optional(element) || (tel.test(value));
	}, " 请正确填写您的手机号码 ");
	jQuery.validator.addMethod("isFax", function(value, element) {
		var fax = /^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/;
		return this.optional(element) || (fax.test(value));
	}, " 请正确填写您的传真号码 ");
	$(document).ready(function() {
		$("#site_add_form1").validate({
			rules : 
			{
			siteName : 
			{
					required : true
			},
			siteDesc : 
			{
				required : true
			},
			city :
			{
				required : true
			},
			
			address : 
			{
				required : true
			},
			
			contactName : 
			{
				required : true
			},
			tel :
			{
				required:true,
				isTel:true
			},
			fax : 
			{
				required : true,
				isFax:true
			},
			mobile : 
			{
				required : true,
				isMobile:true
			},
			email : 
			{
				required : true,
				email : true
			},
			webSite : 
			{
				required : true,
				url :true
			},
			lng : 
			{
				required : true
			},
			lat : 
			{
				required : true
			},
			photo : 
			{
				required : true
			}
			
		},
		messages : 
		{
			siteName : 
			{
				required : "请输入站点名称"
			},
			siteDesc : 
			{
				required : "请输入站点描述"
			},
			city : 
			{
				required : "请输入城市"
			},
			address : 
			{
				required : "请输入地址"
			},
			
			contactName : 
			{
				required : "请输入联系人"
			},
			tel : 
			{
				required : "请输入您的电话号码(xxx-xxxx)",
				isTel: " 请正确填写您的电话号码"
			},
			fax : 
			{
				required : "请输入传真号码",
				isFax: " 请正确填写您的传真号码(国家代码(2到3位)-区号(2到3位)-电话号码(7到8位)-分机号(3位))"
			},
			mobile : 
			{
				required : "请输入电话",
				isMobile: " 请正确填写您的手机号码"
			},
			email : 
			{
				required : "请输入邮箱地址",
				email : "输入的邮箱地址不正确"
			},
			webSite : 
			{
				required : "请输入网址",
				url:"网址格式不正确(http://www.xxx.com)"
			},
			lng : 
			{
				required : "请输入经度"
			},
			lat : 
			{
				required : "请输入纬度"
			},
			photo : 
			{
				required : "请上传图片"
			}
			
		}
	});
});

	

	var lat;
	var lng;
	var map=null;
	var marker_center=null;
	
	//初始化方法
	var init = function() 
	{
			 
			 if (navigator.geolocation)
			 {  
				 
				 	navigator.geolocation.getCurrentPosition( getPositionSuccess , getPositionError, {
	                enableHighAccuracy: true,
	                maximumAge: 9000,
					timeout:9000
	            });  
				 
			 }else{  
				 alert( ' 你的浏览器不支持 geolocation ');
			 }  
			 
	};



	function  getPositionSuccess(position ){  
			lat = position.coords.latitude;  
		    lng = position.coords.longitude; 
		    var center = new QQMap.QLatLng(lat, lng);
		    map = new QQMap.QMap(
	            document.getElementById("map"),
	            {
	                center: new QQMap.QLatLng(lat,lng),
	                zoomLevel: 15
	            });
		    
		    var navControl = new QQMap.QNavigationControl({
	              align: QQMap.QALIGN.TOP_LEFT,
	              margin: new QQMap.QSize(5, 15),
	              map: map
		    });

		    marker_center= new QQMap.QMarker({
		        position: center,
		        map: map
		    });
		    
		    QQMap.QEvent.addListener(map, 'center_changed', function(event) {
		    	var center=map.getCenter();
		 		marker_center.setPosition(center);
		 	    lng =center.getLng(),
		    	lat = center.getLat();
		 		$("#lat").attr("value",lat);
		 		$("#lng").attr("value",lng);

		    });
	
	   
	}

	function getPositionError(error){  
	    switch(error.code){  
	        case error.TIMEOUT :  
	            alert( " 连接超时，请重试 " );  
	            break;  
	        case error.PERMISSION_DENIED :  
	            alert( " 您拒绝了使用位置共享服务，查询已取消 " );  
	            break;  
	        case error.POSITION_UNAVAILABLE :   
	            alert( " 非常抱歉，暂时无法为您所在的星球提供位置服务 " );  
	            break;  
	    }  
	} 
	
	